package InterfaceHomeworkTest3;
/*
第二题：
利用接口做参数，写个计算器，能完成加减乘除运算。
（1）定义一个接口Compute含有一个方法double computer(double n, double m)。
（2）设计四个类分别实现此接口，完成加、减、乘、除运算。
（3）设计一个类UseCompute，类中含有方法：public void useCom(Compute com, double one, double two)，此方法能够用传递过来的对象调用computer方法完成运算，并输出运算的结果。
（4）设计一个主类Test，调用UseCompute中的方法useCom来完成加减乘除运算。
 */
public class Test {
    public static void main(String[] args){
        Compute c1 = new Sum();
        Compute c2 = new Sub();
        Compute c3 = new Dvides();
        Compute c4 = new Multiply();
        UseCompute u1 = new UseCompute();
        u1.useCom(c1,10,20); //加
        u1.useCom(c2,10,20); //减
        u1.useCom(c3,10,20); //除
        u1.useCom(c4,10,20); //乘
    }
}
